package pe.edu.upc.dew.grupo3a.service;

import java.util.List;

import pe.edu.upc.dew.grupo3a.dao.FuncionDao;
import pe.edu.upc.dew.grupo3a.model.Funcion;

public class FuncionServiceImp implements FuncionService {

	FuncionDao funcionDao;
	
	public void setFuncionDao(FuncionDao funcionDao) {
		this.funcionDao = funcionDao;
	}

	@Override
	public void insertarFuncion(Funcion funcion) {
		funcionDao.insertarFuncion(funcion);
	}

	@Override
	public void actualizarFuncion(Funcion funcion) {
		funcionDao.actualizarFuncion(funcion);
	}

	@Override
	public void eliminarFuncionPorCodigo(String codigo) {
		funcionDao.eliminarFuncionPorCodigo(codigo);
	}

	@Override
	public List<Funcion> getFuncionPorSala(String sala) {
		return funcionDao.getFuncionPorSala(sala);
	}

	@Override
	public List<Funcion> getFuncionPorPelicula(String pelicula) {
		return funcionDao.getFuncionPorPelicula(pelicula);
	}

	@Override
	public Funcion getFuncionPorCodigo(String codigo) {
		return funcionDao.getFuncionPorCodigo(codigo);
	}

}
